// 2.3 循环-无限循环
/**
 * 有的时候，可能需要多次执行同一块代码。一般情况下，语句是顺序执行的：函数中的第一个语句先执行，接着是第二个语句，依此类推。
 * 编程语言提供了允许更为复杂的执行路径的多种控制结构。
 * 循环语句允许我们多次执行一个语句或语句组
 * 
 * ------------------
 * 无限循环
 * 如果条件永远不为假，则循环将变成无限循环。for 循环在传统意义上可用于实现无限循环。由于构成循环的三个表达式中任何一个都不是必需的，您可以将某些条件表达式留空来构成一个无限循环。
 * 当条件表达式不存在时，它被假设为真。您也可以设置一个初始值和增量表达式，但是一般情况下，C++ 程序员偏向于使用 for(;;) 结构来表示一个无限循环。
*/

#include <iostream>

int main(void)
{
  for(;;){
    std::cout << "loop " << "\n";
  }
  printf("----------end-----------\n");
  return 0;
}